package com.hzzy.IDao;

import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.Param;

import com.hzzy.bean.HzClassDaycourse;
import com.hzzy.bean.HzClassDaycourseExample;

public interface HzClassDaycourseMapper {
    int countByExample(HzClassDaycourseExample example);

    int deleteByExample(HzClassDaycourseExample example);

    int deleteByPrimaryKey(Integer id);

    int insert(HzClassDaycourse record);

    int insertSelective(HzClassDaycourse record);

    List<HzClassDaycourse> selectByExample(HzClassDaycourseExample example);

    HzClassDaycourse selectByPrimaryKey(Integer id);

    int updateByExampleSelective(@Param("record") HzClassDaycourse record, @Param("example") HzClassDaycourseExample example);

    int updateByExample(@Param("record") HzClassDaycourse record, @Param("example") HzClassDaycourseExample example);

    int updateByPrimaryKeySelective(HzClassDaycourse record);

    int updateByPrimaryKey(HzClassDaycourse record);
    
    /*自定义*/
    
    /**
     * 根据id，更新字段
     * @param conditions
     * @return
     */
    int updateById(Map<String, Object> conditions);
    
}